package br.com.mkmts.view.utils;

import java.math.BigDecimal;

import br.com.mkmts.dto.ProdutoDTO;

public class CalculadoraUtils {

	public static Integer calcularQtdeDispEmEstoquePorProduto(ProdutoDTO object){
		if(object.isFluxoSaida()){
			return object.getQuantidadeDisponivelEstoque().size() - object.getQdteProdutoCarrinho();
		}else{
			return object.getQuantidadeDisponivelEstoque().size() + object.getQdteProdutoCarrinho();
		}
	}
	
	public static BigDecimal calcularValorTotalPorProduto(ProdutoDTO object){
		return object.getCodProduto().getPreco().multiply(BigDecimal.valueOf(object.getQdteProdutoCarrinho()));
	}

	public static Integer calcularQtdeTotalPontosPorProduto(ProdutoDTO object){
		return object.getQdteProdutoCarrinho() * object.getCodProduto().getPontosPorUnidade();
	}
	
}
